placeholder()
	&::-webkit-input-placeholder
		{block}
	&:-moz-placeholder
		{block}
	&::-moz-placeholder
		{block}
	&:-ms-input-placeholder
		{block}

text-fill-color()
	-webkit-text-fill-color: arguments;
	-moz-text-fill-color: arguments;
	text-fill-color: arguments;

textWithEllipsis() {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

mobile()
	@media (max-device-width: 720px)
		{block}

desktop()
	@media (min-device-width: 721px)
		{block}

AppearFadeIn($duration = 1s, $enterOpacity = 0, $activeOpacity = 1)
	will-change: opacity;

	&.Appear-appear
		opacity: $enterOpacity;

	&.Appear-appear.Appear-appear-active
		transition-property: opacity;
		transition-duration: $duration;
		opacity: $activeOpacity;
